package com.brillilab.domain.vo.kit;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

import com.brillilab.domain.po.system.FileManage;

import lombok.Data;
/**
 * 单样品信息响应对象
 * @author lj
 *
 */
@Data
public class SampleInfoVo  implements Serializable{

    private static final long serialVersionUID = 1L;
    /**
     * 是否实验室已有：0-否，1-是
     */
    private Integer isLabExist; 

    /**kitID*/
    private Long kitId;
    /**试剂ID*/
    private Long reagentId;
    /**规格ID*/
    private Long kitSpecId;
    /**试剂类型ID*/
    private Long reagentTypeId;
    /**名称*/
    private String name;
    /**试剂类型名称*/
    private String reagentTypeName;
    /**kit类型:0-单成分，1-多成分*/
    private Integer kitType;  
    /**单位*/
    private Integer unit;
    /**单位名称*/
    private String unitName;
    /**温区*/
    private Integer zone;
    /**温区*/
    private String zoneName;
    /**规格大小*/
    private BigDecimal size;
    /**倍数*/
    private Integer multiple;
    /**规格名称*/
    private String specName;
    
    /**货号*/
    private String itemNo;

    /**公司ID*/
    private Long companyId;

    /**公司*/
    private String company;

    /**备注*/
    private String remark;
    
    /**是否有库存*/
    private int isInventory;
    
    /**文件列表*/
    private List<FileManage> fileList;
    
    /**
     * 样品属性值列表
     */
    private List<SampleTemplateGroupVo> sampleAttrList;
    
}
